﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OpenExpressApp.Module.WPF.Controls
{
    /// <summary>
    /// 一个可以有一列进行选择操作的列表控件。
    /// 这个选择功能可以被关闭。
    /// 
    /// 这个属性表示是否需要显示一个CheckBox
    /// 勾选列表是一个列表视图，所以可以重用以前的ListObjectView，只是需要增加一个checkbox列。现在实现为通过附加属性来实现
    /// </summary>
    public interface ISelectableListControl
    {
        /// <summary>
        /// 是否正在显示CheckBox以供选择。
        /// </summary>
        bool SelectionEnabled { get; set; }

        ///// <summary>
        ///// 开启选择功能。
        ///// </summary>
        //void EnableSelect();
        ///// <summary>
        ///// 关闭选择功能。
        ///// </summary>
        //void DisableSelect();
    }
}
